Non metallic elements pull electrons from metallic elements so effectively during a reaction because they have a tendency to gain electrons and tend to be small in size.
Non metallic elements have higher electronegativities than metals. The atoms of nonmetals tend to gain electrons in order to acquire a noble gas electron configuration. This gives them a net negative electric charge.