That seems to be how it supposes to work. You can't have them work concurrently. See below excerpt from WLC config guide.
"Note: If any RADIUS servers are configured on the controller, the controller tries to authenticate the wireless clients using the RADIUS servers first. Local EAP is attempted only if no RADIUS servers are found, either because the RADIUS servers timed out or no RADIUS servers were configured."