Верно: надеть очки на человека.
Воспользуйтесь, пожалуйста, «Словарем трудностей».
В словосочетании одеть очки содержится речевая (лексическая) ошибка, связанная со смешением паронимов.
Это некорректное утверждение.
Оба варианта верны.
Верно: надеть перчатки на руки.
Правильны первые два варианта.