Only admin has the invite button on approval required site

Yes, if you have approvals on, users won’t be able to send invites, because they would bypass approval.