You would need to update the login controller logic to enable this, which would mean amending core code and keeping it in sync across updates.
Alternatively you could make an extension that provides a new login url for staff that does accept email/password and then redirect to the dashboard afterwards.