Это распространенная ошибка. Правильно: занять (у кого-либо) – взять деньги на время, взаймы, одолжить (кому-либо) – дать в долг взаймы. Занять кому-либо – неправильно. Корректная просьба дать в долг: одолжи мне или можно у тебя занять?
Оба варианта верны.
Верно: постучался ко мне в дверь, постучался в мою дверь.
Да, запятую надо ставить: Мне интересно, почему они белые. Мне любопытно, почему он ушел.
Правилен первый вариант.
Правильно: как бы мне ни хотелось...
Это очень непростой вопрос. Лингвисты, разумеется, кодифицируют ту или иную норму с опорой не только на действующие правила и языковые тенденции, но и на практику письма. Однако первична всё же теория, а не практика, если говорить коротко. Вот яркий пример — кодификация вариантов параолимпийский и паралимпийский в академическом орфографическом словаре:
параолимпи́йский и (офиц.) паралимпи́йский [изменено, ср. РОС 2012: параолимпи́йский]
паралимпи́йский (офиц.) и параолимпи́йский [добавление 2018].
Если обьяснять подробно, то ситуация такова: с точки зрения орфографических норм правильно только написание параолимпийский; однако официальные документы эту норму игнорируют, используя неверное написание паралимпийский, поэтому его тоже приходится фиксировать в словаре, но с пометой офиц.
Посмотрите здесь: http://www.gramota.ru/spravka/phrases/