The sentence was intended to mean: Do not take off your clothes when you are in a cold place. I think it is correct in expression, but somewhat formal. It can be reworded as follows: Keep on your clothes in a cold place, and this is much easier to understand. The cause of difficulty in understanding is the word order. And the phrase ' keep on' means ' continue wearing your clothes, do not undress.