The force exerted by a magnet on another magnet is a non-contact force. The force exerted by a magnet on a magnetic material will
also be a non-contact force
Magnetic force is always a non contact force, whether it is between any two magnets or between a magnet and a magnetic material.