A car's environmental controls must be capable of operating almost anywhere in the world in winter and summer by people who have no knowledge. Considering that, they work pretty darn well. As long as you have fuel you will be comfortable and dry whether you are in an arctic blizzard or a Saharan heat wave. I think how amazing this is when I see old movies of very rich people riding in fancy horse-drawn carriages under blankets, while the driver stands behind the carriage, exposed to the freezing rain (See picture in link below).
There are only two ways to remove moisture from the cabin. And keep in mind that the goal is about 50% RH inside, not just below 100% RH. 90% RH is not comfortable, does not allow drying, and encourages mold growth.
1. Bring in outside air with a lower dewpoint than inside. This often requires a/c dehumidification, particularly when it is warm outside.
2. Use recirculated air, which always requires a/c dehumidification.
As I said before, selecting dehumidify on the control panel will automatically select outside air and a/c compressor on. On my car, this will be indicated on the control panel. I can then manually select recirculated air and manually switch the compressor off, if I wish. This will result in fogging in most cases. In freezing weather I might turn off the a/c in outside air mode, since it is not doing anything.
The evaporator in car a/c is pressure controlled, so that the evaporator will never drop below freezing, which would result in it freezing solid with ice. The load the compressor puts on the engine is not constant, but varies with heat load. In cold, dry conditions the compressor does not use much energy so the energy savings of switching it off is not that great.