Not an easy thing for people with corrective lenses. It isn’t much easier for us 20/20 mutants, but it is easier for us to go without glasses.
There is a wax-based product called, of all things, “Cat Crap”. It hasn’t done anything bad to any of my Oakley lenses. It works okay, but you need to have a lens cleaning cloth devoted specifically to it because otherwise you can smudge your glasses with left-over cat crap at times when you may not want it. It certainly isn’t a miracle fix for fogging. It kinda helps in some conditions.
Gross as it sounds, I usually use one of the most versatile substances on earth to prevent fogging… human saliva. That works pretty well, but you need to re-apply fairly often. I keep a clean lens cloth handy. When I get fog, take the glasses off, apply the miracle solvent, wipe them and then continue. It works better than just wiping the lenses alone.
Last comment relates more to fall/winter riding than the moist riding this time of year. When the condensation comes from the difference in temperature between my face and the outside ambient. When I get to a slow-speed riding section or stop light, I slide the glasses down my nose so they’re further from my face and getting more ventilation. That helps prevent fogging.
Sorry I don’t have better solutions. Hopefully these help a little.
Pete