It's the opposite.
With autocommit turned on, using start transaction is the only way to combine multiple statements into a single transaction.
In fact, Postgres always uses autocommit on the server, unless the client uses start transaction (or begin transaction). When you turn off auto-commit the client will simply send those statements for you automatically.
Quote from the manual
BEGIN initiates a transaction block, that is, all statements after a BEGIN command will be executed in a single transaction until an explicit COMMIT or ROLLBACK is given. By default (without BEGIN), PostgreSQL executes transactions in “autocommit” mode
(Emphasis mine)
BEGIN is the same as START TRANSACTION