A navigation button mimics the looks of a button but is actually a link. They are used in navigation bars.
A submit button is used in forms to indicate the button that is automatically clicked if the user confirms the form (i.e. by hitting the enter key in a non-multiline input field). It is slightly highlighted from other buttons and has a default icon.