Проблема в том, что одеть и надеть — паронимыПаронимы . Такие коварные слова схожи по звучанию и составу, но при этом полностью или частично различаются значением. Их часто путают: эмигрант — иммигрант, адресат — адресант, подпись — роспись, неприятный — нелицеприятный.
В случае с глаголами одеть и надеть разница также есть Как правильно: одеть или надеть платье? . Одеть означает облечь кого-либо или что-либо в одежду: одеть ребёнка в школу, одеть беспомощного раненого, одеть куклу. А вот надеть — это натянуть, надвинуть что-то: надеть на себя пальто, надеть на ребёнка шапку, надеть наушники.
Слово надеть сочетается с неодушевлёнными существительными (надеть что-то), а одеть — с одушевлёнными (одеть кого-то). Помните, что последними в данном случае считаются и субъекты, только похожие на живых существ. Поэтому вполне можно одеть манекен в магазине, одеть плюшевого зайца или одеть скелет в классе анатомии.