I would just replace it with updated finishes.
Can you paint porcelain toilet paper holder.
If they are tile put some petroleum jelly on the area surrounding the item to be painted.
You probably won t need more than a pint.
Making sure your room is well ventilated it t time to spray on the lacquer.
Use 120 grit sandpaper on the entire surface inside and out of the tub toilet or sink.
Just like you need to sand wood before painting to improve the way paint binds to the surface you ll need to sand porcelain for the same reason.
Most parts of your bathroom hardware have a side that does not need to be painted that can be positioned on the floor.
Then find the best ceramic paint out there for years of durability.
Then rinse thoroughly so that your paint has a smooth appearance.
We did that recently and we were able to match our 30 yr old tile.
You can but you have to use oil based paint and it smells horrible and is difficult to use.
Wait for the porcelain to dry.
Once the lacquer is dry about an hour or so remove all your newspapers and the blue painters tape.
This means you won t have to mask.
The cylindrical pieces of your toilet paper holder towel bar and towel ring should be standing up for the best application of spray paint.
A tile person can remove those and patch in new tile around it if that is what you re concerned about.