ESP32 using wifi and BLE at the same time

I'm working on a project that is based on an ESP32 board, and streams data it acquires using wifi and web sockets. At the same time, I would like to monitor for a button press, but the button is not wired. I could build a wireless button that transmits via BLE, since the ESP32 has BLE, but given that the ESP32 uses the same radio for both wifi and BLE I'm wondering if this could work reliably, if at all.

If not, I could add another wireless technology, perhaps zigbee, but since the ESP32 has BLE it would be great to use it.

Before I make a BLE button, I thought I would at least see if this is known no to be possible. Would anyone with experience with this care to comment? Thanks very much.