Употребление слов «одеть» и «надеть» зависит от контекста. 1
Глагол «одеть» используется для описания действия над субъектом — людьми, детьми, куклами, собой. 1 Например: одеть ребёнка в школу, одеть куклу в самое красивое платье, одеть себя на выпускной вечер. 1
Глагол «надеть» применяется к вещи, предмету гардероба: пальто, перчатке, костюму. 1 Например: надеть шапку на ребёнка, надеть шарф на Машу. 1
Чтобы запомнить правило, можно воспользоваться выражением «одеть Надежду, надеть одежду». 24
Также можно попробовать подставить «на себя»: если это получается сделать, то правильным будет «надеть». 1