Обособление меняет смысл предложения. "Не приходит в голову одеться, как маглы" значит, что не приходит в голову одеться вообще. То есть ходят голыми и не задумываются. После запятой мысль закончена. Сравнение получается кривым, не согласованным. "Не приходит в голову одеться как маглы" значит, что как-то всё-таки одеваются (как минимум, задумываются одеться), но не как маглы, а по-другому. Это цельная мысль, тут не нужна запятая.
Дополнение:
Если оборот с союзом КАК в предложении выступает в роли обстоятельства
образа действия, например: Тропинка извивалась как змея. В таких
случаях оборот с КАК можно заменить наречием (ПО-ЗМЕИНОМУ) или
существительным в творительном падеже (ЗМЕЕЙ). К сожалению, не всегда
обстоятельства образа действия можно с полной уверенностью отличить от
обстоятельств сравнения.
Грамота.ру
Это Ваш случай. Приведённое предложение не исчерпывается тем, что героям не приходит в голову одеться. Им не приходит в голову ОДЕТЬСЯ КАК МАГЛЫ (КАК МАГЛАМ/ПОД МАГЛОВ/В МАГЛОВ/МАГЛАМИ). Где тут сравнительный оборот? Нет его. Это цельная фраза.
И ещё, на счёт Вашей попытки объяснить неправильную запятую:
Здесь нечего разделять запятой. Сравните:
- «он крикнул, как (кричит) орёл
- «им не приходит в голову одеться как (одеваются) маглы»
При сравнительном предложении у нас опущено второе сказуемое, выраженное глаголом, а нашем случае есть инфинитив (одеться) — компонент составного глагольного сказуемого «хотели одеться». К сказуемому без запятой прибавляется обстоятельство образа действия ({одеться} как маглы).
При этом Вы вольны записать образ действия прямо, как в примере, либо заменить его эквивалентом «так». В этом случае запятая ставится по правилам написания оборота, но в самом образе действия её по-прежнему нет: «хотели одеться так» = «хотели одеться по-магловски» = «хотели одеться как маглы».