Yes....There are several anti-magnetic alloys, including stainless steel, lead, and aluminum.
Please let me know if I can help further in any way.
The answer to your question is no. There is no material (known) that will block a magnetic field. There is an excellent explanation at this website:
You can always contact the Just Answer admins (firstname.lastname@example.org) for information on becoming an expert.
Hope this gives you the info you need....