Dudley laughed at Harry (for some unstated reason) until he (Dudley) became "silly". "laugh oneself silly" is a set pattern of words meaning laugh uncontrollably until one is weak or helpless with laughter.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.