Your son's status is not H4 any more, but AOS (adjustment of status). He does not need to get EAD if he does not want to work.