I MUST concur with Adam and skiploder. If you've seen the spectacles on the most recent shed, then the snake does NOT have retained eyecaps. They don't build new eyecaps on top of the old ones...they grow from underneath. So when the current caps shed off, they take any top layers off with them.
It's all too common for someone to see OTHER issues with the eyes, and assume "retained eyecap" when it is really nothing of the sort. And then they start picking and rubbing and soaking and putting drops and other ointments on the eyes....and before you know it, you have a blind snake.
I very strongly recommend allowing the current shed cycle to complete without any soaking or messing with the eyes in any way. Increase the ambient humidity if you like...that certainly won't hurt. Just don't soak the snake.
Once the shed cycle is complete, look once again for the spectacles on the head piece. If you see them there, you can be 100% sure there are NO retained eyecaps and the snake may need to see a vet to find out what is really going on.