В русском языке существуют разные слова для обозначения процесса одевания живых существ и неодушевлённых предметов, потому что для каждого из этих случаев используются разные глаголы. 1
Глагол «одеть» применяется к человеку и означает сам факт одевания некоего объекта. 1 Глагол «надеть» означает действие с предметом одежды, который надевают на кого-то или что-то неодушевлённое (например, на куклу). 1
Это связано с тем, что в русском языке есть разделение на одушевлённые и неодушевлённые существительные: одушевлёнными называются в основном живые существа, а неодушевлёнными — неживые предметы. 24
Таким образом, для обозначения процесса одевания живых существ используется глагол «одеть», а для неодушевлённых предметов — «надеть».