magento 2 object manager using set add to compare products using id code example
Example: magento 2 get loaded product by id
$om = \Magento\Framework\App\ObjectManager::getInstance();
$product = $om->create('Magento\Catalog\Model\Product')->load($id);