Правильно и то, и то, выбор слова зависит от контекста. Рассказываем, как легче запомнить.
Одеть — облечь кого-либо в одежду. Ключевое слово здесь «кого-либо». То есть можно одеть ребёнка перед прогулкой, артист может одеться Котом в сапогах, девочка одевает куклу в платье… В центре внимания некий объект, который одевают.
Надеть — укрепить что-либо на ком-, чём-либо. Здесь ключевое «что-либо». То есть мужчина надевает пиджак, мама надевает на ребёнка шапку, девушка надевает ожерелье на шею и кольцо на палец… В центре внимания одежда или предмет, который надевают на что-то или кого-то.
Запомнить поможет созвучие:
Одевают В Одежду;
НАдевают НА кого-, что-либо.