Apple's documentation expressly says this won't work. It's for internal disks only. The limitation is the Apple CSM-BIOS implementation to support Windows doesn't support doesn't support USB booting.
Some newer hardware can purportedly boot from SDXC .