Hope this little explanation helps:
Condensation mainly occurs due to the fact that warm air can hold more moisture than cold air.
In the case of headlights, the air inside the unit could be quiet happily holding the moisture levels ok. But, then the headlight gets cold (possibly due to you washing the car or it just generally gets cold. - like it has recently!) and so the air within the headlight gets cooled against the glass.
As the air is cooled it can no longer hold the moisture (called the 'dew point' and deposits on the glass. - IE Condensation.
The general temperature may rise later, but the condensation will most likely not disappear as the warmer air will not 'suck' up the condensation.
It would have to get very warm for the condensation to evaporate and be absorbed by the warmer air. - A few of you mention using a hair drier. You are basically evaporating the condensation which is absorbed by the air within the headlight.
This will probably be on temporarily only. The next time the air is cooled you will get condensation again.
This is also why sometimes the condensation goes when you put on the headlights, basically due to the heat generated.
What can we do?
One way would be to properly seal the unit with air that is 'de-humidified' and therefore changes in the air temperature should not create condensation. Thus working by preventing condensation occurring.
The opposite approach would be to circulate the air.
(much like opening window when taking bath/ shower. Basically works by evaporation and replacement of the air before the 'dew point' is reached. - Would this be the breather you speak of on some threads? This method would reduce the likelihood of condensation occurring, but not necessarily stop it. It should however also remove it slowly when it has occurred.
But, with a headlight, either approach is not easy:
100% seal the unit and you can’t change the bulbs!
Leave it open so you get air circulation and you cold get water ingress and debris.
So in many ways the fact that the headlight unit is sealed, but not 100% sealed, prevents either approach working effectively but is the only workable solution?
So any 'repair' or removal of condensation is likely to be temporary. But you could influence how temporary…
If you have some way of measuring humidity levels, then it would be a good idea to remove the condensation and let the headlight circulate new air for a while on a day when humidity is low.
If you have no way to measure this then you could try it on a clear, dry cold day.
This is when air humidity is likely to be low and less likely to be influenced by lower temperatures.