in the morning 、in the afternoon 、in the evening が一般的ですが、夜はat nightが主流ですね(in the night でも問題ありませんが)。
熟語的な表現(idiomatic )であると思います。覚えるしかありません。
問題のYou must be careful when you drive ( at ) night. の場合はnightの前にtheがあればinになりますね。
つまり、You must be careful when you drive at night. 若くはYou must be careful when you drive in the night. ならどちらでもokです。が、at nightのほうが一般的です。
詳しい説明ありがとうございます。理解出来ました。
Xqloliita