May sound strange, but take some box tape or scotch tape and get it off that way. I did it today for the owner of the local pet store. fold it to where only the tape touches the cap and not the rest of the head.
Disclaimer: I did this today cuz the eye cap has been on for 4 months now and was clearly ready to come off and not attached anywhere. Use as a last resort.