Ошибка в употреблении глагола. Правильно: надень шапку.
Глагол "одеть" употребляется по отношению к кому-то (одеть ребенка), а "надеть" - по отношению к себе (надеть шапку).
Ты молодец! У тебя всё получится!