Some 8,700 infants' snap-up jackets have been recalled by Macy's because the snaps can come off, posing a choking hazard.