This is not really possible to do. Several of the JS files depend on jQuery so they cannot be loaded async.
Defer would be possible if the JS files included in Q2A were the only ones. But plugins can add their own JS and if they don’t use defer, it will break. Adding inline JS also cannot be deferred.