Nie za bardzo widzę sens skracania tego. Odwołujesz się do 4 różnych elementów - można by z nich zrobić tablicę, ale potem w pętli musiałbyś po nich iterować, więc pod względem długości kodu wyszło by na to samo. Żeby skrócić zmiany atrybutów (te dwie zmiany: .prop('disabled', true); oraz .css('display','none');) mógłbyś zrobić w pętli IFy, ale to też są minimum dwie linijki kodu na IFy + na kod, który ma się po nich wykonać. Więc pod względem długości kodu, moim zdaniem, krócej się nie da. Chyba, że chodzi Ci o optymalizację - tutaj wg mnie też za wiele nie ugrasz. Możesz ewentualnie zamienić .css('display','none'); na dodanie klasy CSS, w której będziesz miał display: none; a w JS tylko ją dodać.
Poza tym - obecny zapis jest czytelny, bo dokładnie widać co zmieniasz, w których elementach.