If you have ever had to change a road wheel on a Classic or P38 with the chrome/stainless covers over the wheel nuts, you will appreciate what a nuisance they can be. Removed more than a couple of time, they distort so that the socket no longer fits OR the covers will spin without turning the nut underneath.
It may not be the perfect answer but removing the covers and leaving the plain steel nuts bare.fixes the problem permanently
Although the covers distort they are tough so if they are still on the vehicle it will take a cold chisel and hammer to remove them without damaging the steel nut underneath. The job will be easier if the entire nut and cover can be removed, placed into a vice so the cover can be cut away with an ultra-thin angle grinder disk. The trick is to cut downwards along the line of each nut face to avoid damaging the nut itself. Then pull off the cover using pliers..
The appearance of the plain nuts is obviously not as good as those with covers, but if this is a concern, prime and paint them. Good quality chrome-looking paint is available in aerosol cans from any auto store.
Unless you remove the covers on ALL wheel nuts, you will need to carry two different sockets – a lot better than not being able to change a wheel after a puncture.