It appears that something has to be researched. Luckily it didn't untick the other areas as that would have resulted in something around 40% research and possibly thrown off your testing for the last race.
OK, so the problem here was that James ticked nothing, which isn't possible, and thus the system ticked everything? If he'd ticked any of the stats he reached cap the game would have accepted that choice and it would result in no research? Good to know.