Update widgets.py

Fixing minor bug: when using PhoneNumberPrefixWidget and leaving the field empty, it saved a '.' string.
Also now, if the prefix select or the textfield is empty, it will not save the field.