Your sealing the grout, not the porcelain tile. The tile probably won't accept any sealer. The tile has a glaze over it already.
You should seal the grout lines. Aquamix makes an excellent sealer product and can be found at any good tile specialty stores.