Thanks for pointing these out. I was breaking my head over it.
Never would have thought I should deselect required when I want to get rid of the "please select option", because an option is required anyway.
I would completely ignore the required or not setting. An option is always required in a select list. Users who would want to make one "nothing" option should create one as an option.