磁場に関する質問です。(既出なら御容赦)

古典論では、磁場というのは、系が点電荷の集合だけで出来ている限り、
ローレンツ力の式から言って、仕事を全然しないはずです。

ところが磁石は、実際に重力に逆らって、鉄クギを引っ張り上げるので、
やはり、磁場は仕事しているのだと思うのですが。

この原因は次のどれに因るのでしょうか? 

1)鉄や磁性体のミクロな構造は、単なる点電荷の集合では説明出来ない。
2)磁石が鉄を引っ張る現象には古典論だけでなく、量子効果も出ている。
3)実際に仕事をしているのは、磁場ではなく電場である。
4)その他の原因。

一番有り得にくいのは3)ですが、結局、1)と2)の組み合わせでしょうか。