That's supposed to be one of the rules at the registrar level, but it's one that gets ignored in practice.
I have heard proposals that mixed-script IDNs get converted to punycode in URL display, but I don't know if any browser has fully implemented that yet.