Why do Secret Service agents commonly wear sunglasses during their protective duties?
A) To enhance their night vision.
B) To maintain anonymity and prevent recognition.
C) To improve their visual acuity.
D) To adhere to a strict dress code.