The nail polish remover didn't do a thing for me.
So here was my situation - I am putting in a new bathroom. Decided to do a tile surround (12" square, slate gray tile, gray grout). I didn't attempt to clean my haze for over 4 months (long story - live and learn! - but I'm sure someone else will be in this situation). Also the grout I used had an additive to it (the stuff you buy in the bottle instead of just plain water). The tile I used was a 'textured' faux slate (but ultimately ceramic tile).
Here's what I used (and successfully

)
- TILE Lab Grout Haze Remover (glycolic Acid)
- Micro cloth (see them everywhere these days)
- rubber gloves
- 3M Metal finishing pad (7414NA 4 3/8" x 11")
- Toothbrush
- Spray bottle with water
- Baking soda
- Wear goggles or use a face shield (if like me you need your glasses on while working!)
What I did was cut the metal finishing pad (it's like a heavy duty scrubber from the back of a kitchen sponge) into 4 pieces. Then I wet the piece I was using at the time with the acid. Working in columns 1 tile wide I would first 'dampen' all the tiles in the column. Then working top to bottom I'd apply pressure to the 'scrubbie' and agitate the haze until it was removed (avoiding the grout between the tiles as much as possible). You'll actually develop a feel for it - and can start to tell 'clean' areas from dirty (less friction once the haze has been successfully removed).
Immediately after I finished a column, I'd spray it with water (to get the acid flushed) and then using a damp micro cloth, go back over every bit of the surface (with a lot of pressure), turning the the cloth frequently, and rinsing as needed.
Rinse the pad (now - this pad is made of colored material like the color of maroon/rust so I don't know that I'd use this exact material on a light colored tile without testing it somehow to ensure you don't stain your project) and repeat this process until you're finished.
When you're finished, give everything a good rinse.
Finally - to protect your grout and neutralize the acid - take the baking soda and make an almost paste consistency with water and the baking soda. (I just mixed it up in a coffee mug 2/3 of the volume of the mug). Then I went back and used the toothbrush to apply the mix to all of the grout lines (I noticed that some of the grout was deveoping an almost 'lime scale' look to it as I worked the way around the surround in the removal phase - so I could tell the acid was impacting the grout and this was definitely a necessary step for me). I let it sit for about 5 minutes and then went back and rinsed it all off again - and I'm no longer seeing the "liming" of the grout from the acid.
Now keep in mind that my tile was textured - so the method I used (though aggressive I'm sure by some standards) didn't cause any surface scratching - but I'd be interested in reading peoples thoughts on using this method on a more polished finish? I would certainly test this on a spare piece of tile from your job to ensure the pad isn't too abbrasive for your finish - but I have to say - I'm really thrilled with the result! No haze - no scratches....