Spot the bug in the Activate method

from Structs
Go 1.27 beginner 4 min 1 issue to find

Find why Activate returns normally but leaves the caller unchanged.

Go
type Account struct {
    Active bool
}

func (account Account) Activate() {
    account.Active = true
}

func enable(account *Account) {
    account.Activate()
}
Open in playground
Report an error