надеть на себя, одеть на кого то другого
Одеть ребенка. НАдеть НА ребенка куртку
Существует правило и без всяких версий.
На себя- надевают, других- одевают

Одеть-кого либо,надеть-что либо
И так и так в зависимости от контекста.
надеть - это на себя. Одеть - это кого-то
надо разрешить хождение обеих версий
Одеть скорее касается верхней одежды
на себя надеть - а на кого то - одеть
Результат, в этом печаль или радость.
Одеваем мы кого то , надеваем на себя
И то,и то верно. От контекста зависит
Одеть, надевают кого то. Пока сам. 
Одеваю я Надежду, надеваю ей одежду.
Одевают кого-то, надевают на себя ...!
Одевают кого-либо, надевают на себя.
Одеваешь-сверху, Надеваешь-снизу
Одеть кого-то, надеть нечто на себя.
Одевают что то, надевают на кого то
А обувают - кого-то...