School officials initially said he wouldn't be allowed to walk at graduation in part because it would take too long.