Let's assume I have a conductive rod with mass $m$ and with steady current $I$. I can make the current flow in such a direction and magnitude that the magnetic force will make it move up, thus something is doing work on the rod. But it can't be the magnetic field since it's perpendicular to the direction of motion.
I still don't understand; what is doing work on the rod?