Master-slave JK flip flop is specifically designed to eliminate the race-around condition by using two flip flops in a master-slave configuration. The master responds during the positive clock edge while the slave responds during the negative edge, preventing the output from changing multiple times during a single clock pulse.