Я знаю о старой спецификации, я же и пишу о ней. А вот о hidden я как-то не подумал, сейчас испробую.
PS. А нет, через атрибут будет довольно сложно. Дело в том, что вообще таких элементов на странице может быть 1000 с чем-то, и для них определена сортировка - внешняя по родительским блокам и внутренняя в родительских. Первый элемент в родительском блоке всегда видим, а остальные скрыты. Перемещение элементов в блоке при сортировке никак это правило не нарушает. А если через атрибут, то придется добавлять/удалять их, не хотелось бы все усложнять, и так накладно получается. Лучше к лешему ослика, не получится никак, пусть тогда в нем весь список будет раскрыт.