@TheHiddenKitten, Правило никуда не делось. Но суть в том, что само правило не правильное... Любые языковые правила это попытка уловить логику и систематизировать, чтобы было проще изучать. Формулируют конкретные правила конкретные люди. И эти люди не застрахованы от ошибок... В русской литературе, которую мы признаем классической, всегда использовались оба варианта... И если углубляться в историю, "надеть" появилось позже, чем "одеть", имело более узкий смысл и подразумевало процесс "натягивания" предмета...