Not legal at all. In fact, that’s black-letter law.
Laws have become meaningless in the post-Obama era.
Maybe DC is under either Martial Law or the Insurrection Act.
You can beat the rap but you can’t beat the ride. It’s being done.
“Legal” is an academic debate for later, if you can afford the price and have the time.
If you are driving a motor vehicle, you must present ID when asked. Stopping you at a check point is a gray area.