That's because they didnt go to the same function. Beyonce went to the thing for obama with her mom and jay's mom. After the obama function they went to dinner. Just jay and her so he didnt go to the obama function. And since beyonce was already dress in that outfit she just wore the same thing to dinner with him .