I never tried this, but check this settings in your site.ini:
[UserSettings]
# Where to store newly self registered users
DefaultUserPlacement=12
# Set to enabled if self registered user accounts
# should be verified by e-mail
VerifyUserEmail=enabled
You could try changing the default placement to an user group with privileges. Or try to set VerifyUserEmail=disabled and see if user still needs validation.