textFieldShouldEndEditing should return YES